i like to explore new places - French English Dictionary